class AirplaneModel {
  final String name;
  final String category;
  final List<String> features;

  const AirplaneModel({
    required this.name,
    required this.category,
    required this.features,
  });

  static const List<AirplaneModel> models = [
    AirplaneModel(
      name: 'X-Wing 2000',
      category: '入门级遥控飞机',
      features: [
        '适合初学者',
        '稳定性好',
        '抗风能力强',
        '飞行时间约20分钟',
        '遥控距离200米',
      ],
    ),
    AirplaneModel(
      name: 'Sky Master Pro',
      category: '专业级特技飞机',
      features: [
        '高机动性',
        '可进行3D特技飞行',
        '碳纤维机身',
        '飞行时间约15分钟',
        '遥控距离500米',
      ],
    ),
    AirplaneModel(
      name: 'Eagle Eye FPV',
      category: '第一人称视角飞机',
      features: [
        '实时图传',
        '720P高清摄像头',
        '自动返航功能',
        '飞行时间约18分钟',
        '遥控距离800米',
      ],
    ),
    AirplaneModel(
      name: 'Mini Scout',
      category: '微型训练机',
      features: [
        '超轻机身',
        '室内外均可飞行',
        '一键起飞/降落',
        '飞行时间约12分钟',
        '遥控距离100米',
      ],
    ),
  ];
}

// Sample data for airplane models
List<AirplaneModel> sampleAirplaneModels = [
  AirplaneModel(
    name: '初学者系列 - 轻型训练机',
    category: '初学者',
    features: [
      '适合初学者',
      '稳定性好',
      '抗风能力强',
      '飞行时间约20分钟',
      '遥控距离200米',
    ],
  ),
  AirplaneModel(
    name: '特技系列 - 高级特技机',
    category: '特技',
    features: [
      '高机动性',
      '可进行3D特技飞行',
      '碳纤维机身',
      '飞行时间约15分钟',
      '遥控距离500米',
    ],
  ),
  AirplaneModel(
    name: '竞速系列 - 高速赛机',
    category: '竞速',
    features: [
      '实时图传',
      '720P高清摄像头',
      '自动返航功能',
      '飞行时间约18分钟',
      '遥控距离800米',
    ],
  ),
  AirplaneModel(
    name: '军事系列 - 战斗机模型',
    category: '军事',
    features: [
      '超轻机身',
      '室内外均可飞行',
      '一键起飞/降落',
      '飞行时间约12分钟',
      '遥控距离100米',
    ],
  ),
  AirplaneModel(
    name: '民航系列 - 客机模型',
    category: '民航',
    features: [
      '适合初学者',
      '稳定性好',
      '抗风能力强',
      '飞行时间约20分钟',
      '遥控距离200米',
    ],
  ),
]; 